/*
 * ComandoPase.java
 *
 * Created on 16 de julio de 2006, 2:40
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package futbol.tacticas;

import futbol.Equipo;
import futbol.General;
import futbol.Jugador;
import futbol.Partido;

/**
 *
 * @author Administrador
 */
public class ComandoPase extends Comando{
    
    private int jugadorDestino;
    
    public ComandoPase(int jugador1, int jugador2) {
        super.setJugador(General.control(jugador1,0,10));
        jugadorDestino=General.control(jugador2,0,10);
    }
    
    public void ejecutar(Partido p){
        int equ=super.getEquipo();
        Equipo e=p.getEquipo(equ);
        Jugador j2=e.getJugador(jugadorDestino);
        int f=p.getFactor(equ);
        
        ComandoGolpearBola com=new ComandoGolpearBola(super.getJugador(), j2.getX()*f, j2.getY()*f);
        com.setEquipo(equ);
        com.ejecutar(p);
        
    }
    
}
